﻿using System;

namespace SiGeCoPre.Presupuesto_Entities
{
    /// <summary>
    /// Clase para crear objetos presupuesto
    /// </summary>
    class presupuestos
    {
      private static int id;
      private static String tipo_presupuesto;
      private static String codigo;
      private static Double precio;
      private static DateTime fecha;
      private static String estado;
      private static String forma_pago;
      private static String plazo_entrega;
      private static String ejecucion_trabajo;
      private static String condiciones_generales;
      private static Boolean es_proforma;
      private static Double cif;
      private static Double fob;
      private static String cod_factura;
      private static Boolean activo;

      public int ID
      {
          get
          {
              return id;
          }
          set
          {
              presupuestos.id = value;
          }
      }

      public String TipoPresupuesto
      {
          get
          {
              return tipo_presupuesto;
          }
          set
          {
              presupuestos.tipo_presupuesto = value;
          }
      }

      public String Codigo
      {
          get
          {
              return codigo;
          }
          set
          {
              presupuestos.codigo = value;
          }
      }

      public Double Precio
      {
          get
          {
              return precio;
          }
          set
          {
              presupuestos.precio = value;
          }
      }

      public DateTime Fecha
      {
          get
          {
              return fecha;
          }
          set
          {
              presupuestos.fecha = value;
          }
      }

      public String Estado
      {
          get
          {
              return estado;
          }
          set
          {
              presupuestos.estado = value;
          }
      }

      public String FormaPago
      {
          get
          {
              return forma_pago;
          }
          set
          {
              presupuestos.forma_pago = value;
          }
      }

      public String PlazoEntrega
      {
          get
          {
              return plazo_entrega;
          }
          set
          {
              presupuestos.plazo_entrega = value;
          }
      }

      public String EjecucionTrabajo
      {
          get
          {
              return ejecucion_trabajo;
          }
          set
          {
              presupuestos.ejecucion_trabajo = value;
          }
      }

      public String CondicionesGenerales
      {
          get
          {
              return condiciones_generales;
          }
          set
          {
              presupuestos.condiciones_generales = value;
          }
      }

      public Boolean EsProforma
      {
          get
          {
              return es_proforma;
          }
          set
          {
              presupuestos.es_proforma = value;
          }
      }

      public Double Cif
      {
          get
          {
              return cif;
          }
          set
          {
              presupuestos.cif = value;
          }
      }

      public Double Fob
      {
          get
          {
              return fob;
          }
          set
          {
              presupuestos.fob = value;
          }
      }

      public String CodFactura
      {
          get
          {
              return cod_factura;
          }
          set
          {
              presupuestos.cod_factura = value;
          }
      }

      public Boolean Activo
      {
          get
          {
              return activo;
          }
          set
          {
              presupuestos.activo = value;
          }
      }
              
   }
}
